/**
 * 木梵CSS
 **/

.page-content {
    background-color: #FFF;
    position: relative;
    margin: 0px;
    padding: 8px 20px;
}

/** 数据列表 **/
.widget-box .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable{
    border-top:0;
    border-left:0;
    border-bottom: 0;
    border-collapse:separate;
}
.widget-box .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable{
    border-left:0;
    border-collapse:separate;
}

.ui-jqgrid .ui-jqgrid-hdiv {
    background-color: #F5F5F5;
    border: 1px solid #D3D3D3;
    border-width: 1px 0 0 1px;
    line-height: 15px;
    font-weight: 700;
    color: #777;
    text-shadow: none
}
.ui-jqgrid .ui-pager-control {
    height: 40px;
    position: relative;
    padding-left: 9px;
    padding-right: 9px
}
.ui-jqgrid .ui-jqgrid-pager {
    line-height: 15px;
    height: 45px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    background-color: #F5F5F5 !important;
    border-bottom: 0 solid #e1e1e1 !important;
    border-top: 0px solid #e1e1e1 !important
}
.ui-jqgrid-sortable {
    padding-left: 4px;
    font-size: 13px;
    color: #777;
    font-weight: 700;
    text-align: center;
}
.ui-jqgrid .tree-wrap-ltr {
    float: left;
}

.ui-jqgrid .ui-icon-user{
    color: #a069c3
}

.ui-jqgrid .ui-icon-user:before {
    content: "\f007"
}

.ui-jqgrid .ui-icon-sitemap{
    color: #7bd148
}

.ui-jqgrid .ui-icon-sitemap:before {
    content: "\f0e8"
}

.ui-jqgrid .ui-icon-add {
    color: #a069c3
}

.ui-jqgrid .ui-icon-add:before {
    content: "\f055"
}

.ui-jqgrid .ui-icon-cog:before {
    content: "\f013"
}

.ui-jqgrid .ui-icon-cog{
    color: #a069c3
}

.ui-jqgrid .jqgrow .editable {
    max-width: calc(80%) !important;
    height: 34px;
}

/** 提示框 **/
.modal-dialog {
    width: 450px;
    padding-top: 80px;
}
.modal-header {
    background:#438EB9;
}
.modal-header .close{
    font-size: 30px;
    color: #FFF;
}
.modal-title {
    color:#FFF;
}
.modal-body {
    padding: 30px 20px 30px 20px;
}
.modal-content{
    border: 0px solid #808080;
}
.modal-footer{
    text-align:center;
}
.close:hover, .close:focus {
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
}

/** 弹出层 **/
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 21px;
    margin: -12px 0px 0px;
    padding: 1px;
    height: 20px;
}
.ui-dialog .widget-header {
    min-height: 45px;
    padding: 6px 0px 0px 18px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 4px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}

.mf-btn {
    border: 1px solid transparent;
}

.select2-container .select2-choice {
    border-radius: 0px;
    height: 34px;
    line-height: 32px;
}

.mainmenu:after { clear: both; content: " "; display: block; }
.mainmenu {
    margin: 0px 20px 20px 20px;
    padding: 0px;
}
.mainmenu li{
    float:left;
    margin-left: 2.5%;
    margin-top: 2.5%;
    width: 30%;
    border-radius:3px;
    overflow:hidden;
}
.mainmenu li a{ display:block;  color:#FFF;   text-align:center; text-decoration:none; outline:none;}
.mainmenu li a b{
    display:block; height:80px;
}
.mainmenu li a i{
    margin: 15px auto 15px;
}
.mainmenu li a span{ display:block; height:30px; line-height:30px;background-color:#eee; color: #999; font-size:14px; }
.mainmenu li:nth-child(8n+1) {background-color:#36A1DB}
.mainmenu li:nth-child(8n+2) {background-color:#ff8a4a}
.mainmenu li:nth-child(8n+3) {background-color:#fc5366}

/*序号和复选框同时出现的BUG*/
.ui-jqgrid-labels th[id*="_cb"] > div {
    padding-top: 0px;
    text-align: center !important;
}
